Arduino 
Projetos

Exemplos básicos em arduino

Arduino

Conceitos básicos sobre Arduino. Fundamental para quem está a começar. 
.:. Funcionamento .:. Configuração 
.:. Programação .:. Interface

NodeMCU 

Esta placa vem com um microcontrolador ESP8266 que oferece suporte nativo para redes Wi-fi com as normas 802.11 b/g/n.

ESP 8266

Esta placa permite que microcontroladores se conectem a uma rede sem fios fazendo conexões TCP/IP 

Arduino "projetos"

Aprender fazendo projetos que aumentam gradualmente o grau de dificuldade.

Arduino "exemplos"

Exemplos simples e concretos utilizando o arduino e o NodeMCU

Arduino "Componentes"

Componentes para arduino e.g. sensores

As Três Leis da Robótica: 
1) um robô não pode ferir um humano ou permitir que um humano sofra algum mal; 
2) os robôs devem obedecer às ordens dos humanos, excepto nos casos em que tais ordens entrem em conflito com a primeira lei;
3) um robô deve proteger sua própria existência, desde que não entre em conflito com as leis anteriores.
Isaac Asimov (1950) 

 .:. Olá Mundo em Arduino


Objetivo: O primeiro programa. Em arduino o famoso olá mundo escreve-se com um LED a piscar. Então cá está.  Aceder ao circuito
Este código também é conhecido como Blink e é muito útil porque quando carregado também serve para limpar o que quer que esteja no chip 

Sumário - Output de informação em forma de luz, onde a luz é representada por um led. Este exemplo pode ser encontrado na IDE do arduino em 



 .:. Olá Mundo em Arduino com breadboard

Objetivo: O primeiro programa. Em arduino o famoso olá mundo escreve-se com um LED a piscar. Então cá está o olá munodo com BreadBoard.  Aceder ao circuito
Este código também é conhecido como Blink e é muito útil porque quando carregado também serve para limpar o que quer que esteja no chip 



 .:. Input com potenciómetro - Output com Serial Monitor


Objetivo: Ler o input de um sensor ou outro dispositivo (no caso um potenciómetro de 200 Ohm)  Aceder ao circuito
Este exemplo tem por objetivo mostrar um input numa porta analógica (A0), sendo que o input é um potenciómetro variável, com o qual é possível alterar os valores mostrados no serial monitor.
Nota que: O serial monitor foi definido (set to 9600) para 9600 baud, o que quer dizer: Baud deriva do sobrenome de Émile Baudot, francês inventor do  código telegráfico Baudot. Um baud é uma medida de velocidade de sinalização e representa o número de mudanças na linha de transmissão (seja em frequênciaamplitudefase etc...) ou eventos por segundo.



 .:. Input com Botão Output com Led

 .:. Input com LDR Output com SerialMonitor




 .:. Input com LDR Output com SerialMonitor e Led

Projeto Arduíno que liga 3 leds. Cada led é ligado em função da quantidade de luz recebida pelo LDR, ou seja:
- Muita luz liga o led amarelo;
- Média luz liga o led azul;
- Pouca luz liga o led vermelho.

Para ter acesso ao código e ao simulador clica no link abaixo

https://www.tinkercad.com/things/6DBAvQQvBXO-inputcomldroutputcomserialmonitorledv2






 .:. Input com LDR Output com SerialMonitor e Led
     Transístor com função de amplificador

Projeto Arduíno que liga 3 leds. Cada led é ligado em função da quantidade de luz recebida pelo LDR, ou seja:
- Muita luz liga o led amarelo;
- Média luz liga o led azul;
- Pouca luz liga o led vermelho.

Para ter acesso ao código e ao simulador clica no link para aceder ao circuito






 .:. Input com potenciómetro Output com SerialMonitor e Led 
Potenciómetro com função de controlar velocidade do Blink

Projeto Arduíno que liga 1 led a piscar, a velocidade com que o led liga e desliga irá depender da regulação do potenciómetro

Para ter acesso ao código e ao simulador clica no link para aceder ao circuito






 .:. Servo Motor Output com SerialMonitor e ServoMotor 
Potenciómetro com função de controlar velocidade do Blink

Projeto Arduíno que faz rodar um motor para a esquerda e para a direita, faz ainda com que o motor rode com incremento de passo=2 e que rode com um decremento de passo=1.
Nota: Um servo motor pode rodar no máximo 180º

Para ter acesso ao código e ao simulador clica no link para aceder ao circuito






 .:. LCDOutput com LCD

Projeto Arduíno que faz mostrar no LCD uma mensagem

Para ter acesso ao código e ao simulador clica no link para aceder ao circuito



 .:. Input com potenciómetro Output com SerialMonitor e Led